4 research outputs found

    Do we really need to write documentation for a system? CASE tool add-ons: generator+editor for a precise documentation

    Full text link
    One of the common problems of system development projects is that the system documentation is often outdated and does not describe the latest version of the system. The situation is even more complicated if we are speaking not about a natural language description of the system, but about its formal specification. In this paper we discuss how the problem could be solved by updating the documentation automatically, by generating a new formal specification from the model if the model is frequently changed.Comment: In Proceedings International Conference on Model-Driven Engineering and Software Development (MODELSWARD'13

    Reusing Test-Cases on Different Levels of Abstraction in a Model Based Development Tool

    Full text link
    Seamless model based development aims to use models during all phases of the development process of a system. During the development process in a component-based approach, components of a system are described at qualitatively differing abstraction levels: during requirements engineering component models are rather abstract high-level and underspecified, while during implementation the component models are rather concrete and fully specified in order to enable code generation. An important issue that arises is assuring that the concrete models correspond to abstract models. In this paper, we propose a method to assure that concrete models for system components refine more abstract models for the same components. In particular we advocate a framework for reusing testcases at different abstraction levels. Our approach, even if it cannot completely prove the refinement, can be used to ensure confidence in the development process. In particular we are targeting the refinement of requirements which are represented as very abstract models. Besides a formal model of our approach, we discuss our experiences with the development of an Adaptive Cruise Control (ACC) system in a model driven development process. This uses extensions which we implemented for our model-based development tool and which are briefly presented in this paper.Comment: In Proceedings MBT 2012, arXiv:1202.582

    ANNUAL BIBLIOGRAPHY

    No full text

    The application of graphene and its derivatives to energy conversion, storage, and environmental and biosensing devices

    No full text
    Graphene (GR) and its derivatives are promising materials on the horizon of nanotechnology and material science and have attracted a tremendous amount of research interest in recent years. The unique atom-thick 2D structure with sp2 hybridization and large specific surface area, high thermal conductivity, superior electron mobility, and chemical stability have made GR and its derivatives extremely attractive components for composite materials for solar energy conversion, energy storage, environmental purification, and biosensor applications. This review gives a brief introduction of GR's unique structure, band structure engineering, physical and chemical properties, and recent energy-related progress of GR-based materials in the fields of energy conversion (e.g., photocatalysis, photoelectrochemical water splitting, CO2 reduction, dye-sensitized and organic solar cells, and photosensitizers in photovoltaic devices) and energy storage (batteries, fuel cells, and supercapacitors). The vast coverage of advancements in environmental applications of GR-based materials for photocatalytic degradation of organic pollutants, gas sensing, and removal of heavy-metal ions is presented. Additionally, the use of graphene composites in the biosensing field is discussed. We conclude the review with remarks on the challenges, prospects, and further development of GR-based materials in the exciting fields of energy, environment, and bioscience
    corecore